草庐IT

Android RemoteControlClient 位图缩放

全部标签

android - 外部分配对于这个过程来说太大了,错误膨胀类,位图大小超过 VM 预算

发布了我的问题heretoo.一个初学者..我正在做一个学校map应用程序。首先,我的背景有4个按钮(level3、level4、level5、level6)。我尝试点击所有的按钮,通常在点击3个之后,下一个会崩溃。(每个级别按钮进入一个级别map,点击房间图像按钮,我将进入gallery-imageswitcher)我在每个关卡map中至少有5个ImageSwitcher,因此总共有大约20多个ImageSwitcher画廊。我使用Drawable而不是Bitmap来完成我所有的工作。我有很多图片(因为它是学校map,显示我学校的所有照片,以及所有这些背景和ImageButton)我

Android位图压缩不好

我得到了以下输出流代码:Stringoutput_file=APP_FILE_PATH+"/AudienceSignatures/"+CaptureSignature.this.sessionNumber+".png";finalFileOutputStreamout=newFileOutputStream(newFile(output_file));nBitmap.compress(Bitmap.CompressFormat.PNG,100,out);out.flush();out.close();但看起来生成的图像不是我所期望的。如您所见,它有一些线条,我想去掉那些水平的白线。这可

android - 在android中不使用压缩方法将位图转换为字节数组

我想通过我的Android应用程序将图像上传到我的网站,为此我想将我的图像转换为Byte[]。我使用了以下代码但对我不起作用..ByteArrayOutputStreambos=newByteArrayOutputStream();bm.compress(CompressFormat.JPEG,0,bos);byte[]data=bos.toByteArray();所以请与我分享任何其他将图像转换为Byte[]的方法。 最佳答案 使用ByteBuffer:array=newbyte[w*h*4];Bufferdst=ByteBuff

android - 将叠加层(图像过滤器)应用于位图

我正在尝试从相机Intent中捕捉图像,然后在其上应用图像过滤器。详细说明图像将是相机捕获的图像,并且图像过滤器将在资源中作为png文件提供。我可以将滤镜叠加在原始图像之上。但是,一旦叠加,原始图像就“几乎”不可见(这意味着滤镜实际上是堆叠在原始图像上,而不仅仅是替换它)。我有几张图片来说明我的问题。第一张图片是在Photoshop中制作的——当我在一张图片上放置一个滤镜时,它看起来还不错。第二张图片是由下面引用的代码生成的-您可以清楚地看到缺少滤镜效果。有人会知道为什么会发生这样的事情吗?我在这里缺少一些逻辑吗?以下是我的代码。如果您发现此处缺少任何最佳实践,我深表歉意。我最初尝试测

android - achartengine 自定义缩放按钮

有没有一种简单的方法可以为缩放按钮使用自定义图像?我想使用默认的setZoomButtonsVisible函数来管理显示/隐藏按钮。如何覆盖这些按钮?我想使用我的res/drawable中的图标(drawable-hdpi、drawable-ldpi..)确保图像在所有屏幕上都好看。 最佳答案 您可以隐藏原始缩放按钮并启用外部缩放:privateXYMultipleSeriesRenderermRenderer;//oranyofotherrenderermRenderer.setZoomButtonsVisible(false);

android - 每次设置 ImageView 位图时避免 onMeasure 和 onLayout

这是我的设置。我有一个自定义ListView,带有一些花哨的header,它位于ViewPager中。我正在维护图像的内存缓存,这些图像已经下载并存储在本地,就像任何自尊的开发人员一样。我遇到的问题是,每次我在ListView的的ImageView上调用setImageBitmap(Bitmapbm)>getView()方法,使用缓存中的位图,它导致我的所有View都为onMeasure()。我查看了AndroidImageView源代码并发现了这个:publicvoidsetImageDrawable(Drawabledrawable){if(mDrawable!=drawable)

Android:DialogFragment 中的位图大小超过 32 位

这不是MysteriousstacktraceinAndroiddeveloperconsole(bitmapsizeexceeds32bits)的副本这个问题没有提供一行代码,也没有答案;此外,即使我将位图大小设置为32x32也会出现此错误,它是唯一的位图,因此与内存无关。我想做什么获取ImageView的大小,创建位图然后在Canvas上画一些东西。ImageView和Bitmap大小的Log.e输出是:Width:272Height:136会发生什么下面的代码在Nexus4、Nexus7和DesireHD(CM10)上运行良好,但在模拟器上运行应用程序会出现如下所示的错误(API

android - 是否可以将尺寸设置为独立于 map 缩放级别的 groundOverlay?

我的GoogleMap上有一个GroundOverlay,我希望它的尺寸​​在我放大/缩小map时不会改变。与始终保持其尺寸的默认mapmarkers完全一样。我已经尝试过两种形式的GroundOverlay.setDimensions()但图像在缩放时仍会调整大小。这是我的代码:Bitmapbtm=BitmapFactory.decodeResource(getResources(),R.drawable.map_arrow);BitmapDescriptorarrow=BitmapDescriptorFactory.fromBitmap(btm);floatw=btm.getWid

微信小程序-如何根据缩放屏幕大小自适应icon图标更改marker

文章目录如何实现自适应大小图标1、自适应图标icon/marker的原理是什么?2、实现过程2.1、如何监听用户是否有缩放页面2.2、如何根据scale来修改图标的宽和高3、完整源码如何实现自适应大小图标最近选了个小课设,要求实现小程序找附近停车位的功能,如下图所示。每个车位都是一个marker,红色marker代表该车位已被占用,绿色marker代表还没被占用。但是这样的图标有个问题,那就是宽度和高度都是固定死的,当地图缩放到一定程度,图标会堆积在一起,很影响观感:故我开始在网上找自适应icon的方法,但没怎么找到教程,遂打算根据自己的思路写篇教程,希望对后来者有所帮助。(代码放在教程末尾)

java - Android - 使用另一个位图屏蔽位图

我有两个位图。这是位图1:这是位图2:最终结果应该是什么:我会很感激代码,但是,我会更感激对文档或教程的引用。我想完全理解代码,并且我一直在developer.android.com上搜索了很长时间,但没有运气。谢谢。 最佳答案 3年多了还没有答案?我可以解决这个问题。如评论中所述,位图2的边缘和中间是透明的(只有轮廓在那里),因此第一步是用白色填充中心。有很多可用的洪水填充算法。我用了https://stackoverflow.com/a/8925653/852795因为这很容易,尽管肯定有其他人更快。这是必要的,因为它可以实现下